package gat.api.background.backgroundUser;

import java.util.List;

import com.bitsun.core.common.web.ResultDTO;

import gat.dto.req.backgroundUser.RolePermissionsReqDto;
import gat.dto.res.backgroundUser.RolePermissionsResDto;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiResponse;
import io.swagger.annotations.ApiResponses;

/**
 * 权限角色关联表
 * @Author: tmac
 * @Email: tmac
 */
@Api(value = "permissionsRole", description = "权限角色关联表接口", tags = {"角色权限"})
public interface BRolePermissionsApi {

    /**
     * 创建一个资源对象
     *
     * @return 返回新创建的资源对象
     */
    @ApiOperation(value = "角色关联菜单", tags = {"角色权限"}, nickname = "addPermissionsRole")

    @ApiResponses(value = {@ApiResponse(code = 200, message = "000000:成功，否则失败")})
    ResultDTO<List<RolePermissionsResDto>> addPermissionsRole(RolePermissionsReqDto reqDto);

}
